// deno-fmt-ignore
export const lineSegmentIndicesCapLevel0 = [
  0, 4, 5,
  1, 2, 0,
  2, 3, 4,
  4, 0, 2,
  5, 9, 0,
  6, 7, 5,
  7, 8, 9,
  9, 5, 7,
]

// deno-fmt-ignore
export const lineSegmentIndicesCapLevel1 = [
  ...lineSegmentIndicesCapLevel0,
  10, 1, 0,
  11, 4, 3,
  12, 6, 5,
  13, 9, 8,
]

// deno-fmt-ignore
export const lineSegmentIndicesCapLevel2 = [
  ...lineSegmentIndicesCapLevel1,
  14, 10, 0,
  15, 1, 10,
  16, 11, 3,
  17, 4, 11,
  18, 12, 5,
  19, 6, 12,
  20, 13, 8,
  21, 9, 13,
];

// deno-fmt-ignore
export const lineSegmentIndicesCapLevel3 = [
  ...lineSegmentIndicesCapLevel2,
  22, 14, 0,
  23, 10, 14,
  24, 15, 10,
  25, 1, 15,
  26, 16, 3,
  27, 11, 16,
  28, 17, 11,
  29, 4, 17,
  30, 18, 5,
  31, 12, 18,
  32, 19, 12,
  33, 6, 19,
  34, 20, 8,
  35, 13, 20,
  36, 21, 13,
  37, 9, 21,
];

// deno-fmt-ignore
export const lineSegmentWireframeIndicesCapLevel0 = [
  0, 1,
  0, 2,
  0, 4,
  0, 5,
  0, 9,
  1, 2,
  2, 3,
  2, 4,
  3, 4,
  4, 5,
  5, 6,
  5, 7,
  5, 9,
  6, 7,
  7, 8,
  7, 9,
  8, 9,
];

// deno-fmt-ignore
export const lineSegmentWireframeIndicesCapLevel1 = [
  ...lineSegmentWireframeIndicesCapLevel0,
  0, 10,
  1, 10,
  3, 11,
  4, 11,
  5, 12,
  6, 12,
  8, 13,
  9, 13,
]

// deno-fmt-ignore
export const lineSegmentWireframeIndicesCapLevel2 = [
  ...lineSegmentWireframeIndicesCapLevel1,
  0, 14,
  14, 10,
  10, 15,
  15, 1,
  3, 16,
  16, 11,
  11, 17,
  17, 4,
  5, 18,
  18, 12,
  12, 19,
  19, 6,
  8, 20,
  20, 13,
  13, 21,
  21, 9,
];

// deno-fmt-ignore
export const lineSegmentWireframeIndicesCapLevel3 = [
  ...lineSegmentWireframeIndicesCapLevel2,
  0, 22,
  22, 14,
  14, 23,
  23, 10,
  10, 24,
  24, 15,
  15, 25,
  25, 1,
  3, 26,
  26, 16,
  16, 27,
  27, 11,
  11, 28,
  28, 17,
  17, 29,
  29, 4,
  5, 30,
  30, 18,
  18, 31,
  31, 12,
  12, 32,
  32, 19,
  19, 33,
  33, 6,
  8, 34,
  34, 20,
  20, 35,
  35, 13,
  13, 36,
  36, 21,
  21, 37,
  37, 9,
];
